.clear,.c{clear:both; height:0px; font-size:0px; overflow:hidden;}
.c10{clear:both; height:10px; font-size:0px; overflow:hidden;}
.c20{clear:both; height:20px; font-size:0px; overflow:hidden;}
.c30{clear:both; height:30px; font-size:0px; overflow:hidden;}
.c40{clear:both; height:40px; font-size:0px; overflow:hidden;}
.c50{clear:both; height:50px; font-size:0px; overflow:hidden;}
.hid{height:auto;overflow:hidden;}
.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom:1}
/*首页滚动产品展示*/
.inproduct{width:910px; float:right;overflow: hidden; padding-top:0px;}
.product{
    width: 1280px;
    padding-top: 30px; 
    overflow: hidden;
    margin: 0 auto;
}
.product .pro-tit{
    width: 100%;
    height: 84px;
    overflow: hidden;
    margin-bottom: 24px; 
}
.pro-tit .fl{
    width: 750px;
    background: url(../images/xian.jpg) no-repeat center left;
    padding-left: 24px; 
}
.pro-tit .fl h3{
    color: #444444;
    font-size: 24px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
}
.pro-tit .fl p{
    line-height: 22px;
    font-weight: 700;
    font-size: 17px;
}
.pro-tit .fr{
    margin-top:32px; 
}
.kinds2{
    width: 1280px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 15px;
}
.kinds2 a{
    display: inline-block;
    float: left;
    width: 172px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    text-align: center;
    background: #e5e5e5;
    color: #000;
    font-size: 16px;
    margin-right: 10px; 
    margin-bottom: 10px; 
	font-weight:bolder;
	letter-spacing:1.5px;
}
.kinds2 a:hover{
    background: #115fad;color:#fff;
}
.kinds2 .kinds-more{
    width: 40px;
    height: 44px;
    overflow: hidden;
    float: left;
    margin-right: 0;
    background: #e7312e;
    font-size: 24px;
}
.ind_cplist{width: 1280px; overflow: hidden;}
.itemi{ width: 308px; height: 310px; background: #115fad; box-shadow: 0px 0px 5.92px 0.08px ; float: left; position: relative; margin:0px 10px 0px 0px; margin-bottom: 45px}
.itemi .img{width: 308px; height: 254px;  overflow: hidden;z-index: 66}
.itemi .img img{ width: 308px; height: 254px; display: block;transition: all 0.6s; }
.itemi .cpby{ height: 50px; line-height: 55px; color: #000;  position: relative; text-align:center; }
.itemi .cpby a:hover{color:#115fad;}
.itemi:hover .img img {transform: scale(1.06, 1.06);}
.itemi .cpby b{ font-size: 16px; color:#fff;font-weight:bold;letter-spacing:1.5px;}
.itemi .cpby span{ display: block; height: 50px; width: 72px; background: #ffb128; color: #000; position: absolute; top:-20px; right:10px; font-size: 18px;  text-align: center; padding:10px 16px; line-height: 25px !important }
.itemi .cpsm{ padding:10px; color: #777; font-size: 14px; }
.itemi .cpsm a{ font-size: 18px; color: #000; display: block; padding:5px 0; }
.itemi .cpsm a:hover{ color: #fe6716 }
.ind_cplist li .cpbq{ z-index: 88 }
.ind_cplist li:nth-child(1) .cpbq,.ind_cplist li:nth-child(3) .cpbq{ width: 106px; height: 75px; position: absolute; top: -30px; left:0 }
.ind_cplist li:nth-child(2) .cpbq{ width: 106px; height: 75px; position: absolute;  left:0 }
.ind_more{ display: block; height: 70px; line-height: 70px; background: #fe6716; color: #fff; font-size: 26px; font-weight: bold; clear: both; width: 340px; text-align: center; border-radius: 35px; margin:0 auto; }
.ind_more:hover{ background: #f25400; color: #fff }

/*首页产品展示*/
.con_body{ padding: 20px 0; overflow: hidden; }
.con_right {width:910px; float:right;display:block; overflow: hidden;}
.index_cp{width:100%;display:block; overflow: hidden;}
.index_cp ul {margin:0;padding:0; clear:both; overflow: hidden;}
.index_cp li {float:left; width: 260px; height:260px; overflow: hidden; line-height: 35px; text-align:center;border-collapse: collapse;margin:15px 20px 25px 20px;
}
.index_cp li:hover{float:left; width: 260px; overflow: hidden; line-height: 35px; text-align:center;border-collapse: collapse;margin:15px 20px 25px 20px;-webkit-box-shadow:0px 0px 20px #CCC;-moz-box-shadow:0px 0px 20px #CCC;-ms-box-shadow:0px 0px 20px #CCC;-o-box-shadow: 0px 0 20px #CCC;box-shadow:0px 0px 20px #CCC;}
/*.index_cp li:nth-child(3n){margin-right:0px;}*/
.index_cp li b{font-weight:normal;}
.index_cp li a{display:block; border:1px solid #E2E2E2;}
.index_cp li a .cp_name{display: block; width:258px; height:200px;color: #555;display: table-cell;/*图片容器以表格的单元格形式显示*/ text-align: center; /* 实现水平居中 */ vertical-align: middle; /*实现垂直居中*/ overflow:hidden; padding:4px;}
.index_cp li a:hover span{background: #2666ae; color: #fff;transition:0.6s all 0s linear;}
.index_cp li a img{max-width: 250px; max-height:192px; vertical-align:middle;}
.index_cp li span{height:50px; line-height:50px; background:#e2e2e2; display:block; clear:both;}
.index_cp li a .cp_name:hover img { transform: scale(1.1, 1.1);}
.index_cp li a .cp_name img{transition:transform 1s ease 0s}

/*左侧相关产品展示*/
.leftcp{width:260px; margin:0 auto;display:block; overflow: hidden; border:1px solid #e0e0e0; padding:2px;}
.leftcp ul {padding:0; clear:both; overflow: hidden; width:250px; margin:0 auto; margin-top:8px;}
.leftcp li {float:left; width:118px; margin-bottom:6px; overflow: hidden; line-height: 30px; text-align:center;border-collapse: collapse; border:1px solid #e0e0e0;}
.leftcp li:nth-child(2n){float:right;}
.leftcp li b{font-weight:normal;}
.leftcp li a{display:block;}
.leftcp li a .cp_name{display: block; width:114px; height:114px;background: #fff; color: #555;display: table-cell;/*图片容器以表格的单元格形式显示*/ text-align: center; /* 实现水平居中 */ vertical-align: middle; /*实现垂直居中*/ overflow:hidden; padding:2px;}
/*.leftcp li a:hover span{background: #009CD8; color: #fff;transition:0.6s all 0s linear;}*/
.leftcp li a img{max-width: 114px; height:114px; vertical-align:middle;}
.leftcp li span{height:30px; line-height:30px; background:#e2e2e2; display:block; clear:both;}
.leftcp li a .cp_name:hover img { transform: scale(1.1, 1.1);}
.leftcp li a .cp_name img{transition:transform 1s ease 0s}

.kinds{
    width: 274px;
    height: auto;
    float: left;
    overflow: hidden;
    margin-bottom: 15px; 
}
.kinds .ktit,.contact .ctit{
    width: 232px;
    padding: 20px 0 20px 42px;
    overflow: hidden;
    background: #2768b2;
    color: #fff;
}
.ktit h3,.contact .ctit h3{
    height: 40px;
    line-height: 40px;
    font-size: 28px;
}
.kinds .kinds_list{
    width: 270px;
    padding: 20px 0;
    overflow: hidden;
    background: #f5f6f6;
    border: #2768b2 2px solid;
    border-top: none;  
}
.kinds_list ul li{
    padding-left: 60px; 
    height: 48px;
    line-height: 46px;
    overflow: hidden;
    background: url(../images/libg.jpg) no-repeat center;
}
.kinds_list ul li:hover{
    color: #fff;
    background: url(../images/lihover.jpg) no-repeat center;
}
.kinds_list ul li:hover a{
    color: #fff;
}
.kinds_tel{
    width: 274px;
    height: 87px;
    border: solid 2px #2768b2;
    border-top: none;
    margin: 0 auto;
    background: #2768b2 url(../images/left_tel.png) 15px center no-repeat;
}
.kinds_tel p{
    padding-left: 40px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    padding-top: 10px;
}
.kinds_tel span{
    font-family: Impact;
    font-size: 30px;
}
.contact{
    width: 274px;
    height: auto;
    overflow: hidden;
}
.contact .contact_con{
    width: 230px;
    padding: 20px;
    line-height: 28px;
    overflow: hidden;
    background: #f5f6f6;
    border: #2768b2 2px solid;
}

.left_son{transition: 0.7s;
    width: 115px;
    position: absolute;
    z-index: 999;
    border-bottom: 3px solid #122d43;
    border-radius: 5px;}
	
/*.nav{width: 920px;height:100px; float: right;}
.nav ul{width:920px; margin:0 auto;}
.nav ul li{float: left; text-align: center; height: 100px;  overflow: hidden;}
.nav ul li a{ display: block; width: 115px;text-align: center;  margin: 0 auto; height: 100px; line-height: 100px; font-size: 18px; font-weight: bold;}
.nav ul li a:hover{color: #fff; background:#0758b3; height: 100px; line-height: 100px;text-align: center;transition:all 0.6s;}
.nav .hover a{color: #fff; background:#0758b3; height: 100px; line-height: 100px; text-align: center;transition:0.6s;}
.nav .currclass a{color: #fff; background:#0758b3; height: 100px; line-height: 100px; }
.nav ul li ul{margin:0px;padding:0;display:none;transition:all 0.6s;}
.nav ul li ul li{width:115px; font-size:12px; text-align:left; height:40px; float:left; border-bottom:1px solid #fff;}
.nav ul li ul.subnav{transition:0.7s;width:115px; position:absolute;z-index:999;border-bottom:3px solid #122d43; border-radius: 5px;}
.nav ul li ul.subnav li a{display:block;width:115px; height:40px;line-height:40px;text-align:center;background:#fff;color:#333; font-size:14px; transition:0.7s;}
.nav ul li ul.subnav li a:hover{background:#0758b3;color: #fff;}*/

.fixedSubNav{position: fixed; top: 0px; left: 0px; z-index:10; width: 100%;background: #2768b2;animation:myfirst 0.5s;
-moz-animation:myfirst 0.5s;
-webkit-animation:myfirst 0.5s; 
-o-animation:myfirst 0.5s; }


.yyui_menu1 { width: 920px;height:35px; line-height:35px; font-size:15px; float: right; margin-top:35px; }
 
.yyui_menu1 li { float:left; position:relative;} /*这一级是导航*/
.yyui_menu1 li a { display:block; line-height:35px; text-decoration:none; width:115px; text-align:center;  color:#333333; font-weight:bold; font-size: 16px;  }
.yyui_menu1 li a:hover {  background:#EFEFEF; }
.yyui_menu1 li a.more:after{content:" »";}
 
.yyui_menu1 li ul { position:absolute; float:left; width:110px; border:1px solid #D2D2D2; display:none; background-color:#FFFfff; z-index:9999;} /*这是第二级菜单*/
.yyui_menu1 li ul a { width:110px;text-decoration:none; color:#333333;}
.yyui_menu1 li ul a:hover { background:#f2f2f2;}
 
.yyui_menu1 li ul ul{ top:0;left:110px;}

.pcc{z-index:9999;}